package com.ruoyi.app.dyh.hxf.service;

import com.ruoyi.app.dyh.hxf.domain.Active;

import java.util.List;

public interface IActiveService {

    /**
     * 删除活动
     *
     * @Param active
     * return
     */
    int deleteActive(String activeId);

    /**
     * 修改活动信息
     *
     * @param active
     */
    int updateActive(Active active);


    /**
     * 根据活动id查询活动信息
     *
     * @param activeId 活动id
     */
    Active selectActiveById(String activeId);


    /**
     * 根据条件查询活动列表
     *
     * @param active 活动类
     */
    List<Active> selectActiveList(Active active, int status);

    /**
     * 判断登录用户是否是该活动的负责人
     * @parm activeId,userId
     */
    Integer userIsActiveLeader(String activeId,String userId);

    /**
     * 加入该活动
     * @param activeId
     * @param activeUserId
     */
    int updateActiveUserId(String activeUserId, String activeId);

}
